package cn.im.qywx.view;

import java.util.List;

/**
 * @Description: 微信发送、接收Xml对象
 */
public class WeiXinXml {

	private String userSendXml;//用户发送的XML
	private String serverSendXml;//服务器发送的XML
	private String messageType;//消息类型-对应程序内部类型

	private String toUserName; // 消息接收方微信号，一般为公众平台账号微信号
	private String fromUserName; // 消息发送方微信号
	private String createTime; // 消息创建时间
	private String msgType; // 文本消息为text 图片消息类型image 图文消息必须填写news
	private String content; // 消息内容 最大2048个字节
	private String msgId;//会话id
	private String agentId;//企业应用id
	private String event;//事件内容
	private String eventKey;//事件内容
	private String mediaId; //媒体文件  服务器返回的 id 下载用

	private String Recognition;//语言识别内容
	
	private String Ticket;
	
	//private String funcFlag;// 开发者可以通过填写FuncFlag字段为1来对消息进行星标，你可以在实时消息的星标消息分类中找到该消息

	private List<WeiXinXmlNews> wxxNewsList;//微信回复图文信息

	public List<WeiXinXmlNews> getWxxNewsList() {
		return wxxNewsList;
	}

	public void setWxxNewsList(List<WeiXinXmlNews> wxxNewsList) {
		this.wxxNewsList = wxxNewsList;
	}

	public String getRecognition() {
		return Recognition;
	}

	public void setRecognition(String recognition) {
		Recognition = recognition;
	}

	public String getUserSendXml() {
		return userSendXml;
	}

	public void setUserSendXml(String userSendXml) {
		this.userSendXml = userSendXml;
	}

	public String getServerSendXml() {
		return serverSendXml;
	}

	public void setServerSendXml(String serverSendXml) {
		this.serverSendXml = serverSendXml;
	}

	public String getToUserName() {
		return toUserName;
	}

	public void setToUserName(String toUserName) {
		this.toUserName = toUserName;
	}

	public String getFromUserName() {
		return fromUserName;
	}

	public void setFromUserName(String fromUserName) {
		this.fromUserName = fromUserName;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getMsgType() {
		return msgType;
	}

	public void setMsgType(String msgType) {
		this.msgType = msgType;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getMsgId() {
		return msgId;
	}

	public void setMsgId(String msgId) {
		this.msgId = msgId;
	}
	
	public String getAgentId() {
		return agentId;
	}

	public void setAgentId(String agentId) {
		this.agentId = agentId;
	}


	public String getEvent() {
		return event;
	}

	public void setEvent(String event) {
		this.event = event;
	}

	public String getMessageType() {
		return messageType;
	}

	public void setMessageType(String messageType) {
		this.messageType = messageType;
	}

	public String getEventKey() {
		return eventKey;
	}

	public void setEventKey(String eventKey) {
		this.eventKey = eventKey;
	}

	public String getMediaId() {
		return mediaId;
	}

	public void setMediaId(String mediaId) {
		this.mediaId = mediaId;
	}

	public String getTicket() {
		return Ticket;
	}

	public void setTicket(String ticket) {
		Ticket = ticket;
	}
	
	

}